using Headsight.BPMN2WF.BPMN.Model;

namespace Headsight.BPMN2WF.Transformation
{
    /// <summary>
    /// <i><see cref="IBPMN2WFTransformation"/></i> registry. 
    /// </summary>
    public interface IBPMN2WFTransformations
    {
        /// <summary>
        /// Get specific transformator for given flowNode
        /// </summary>
        /// <param name="flowNode"></param>
        /// <returns></returns>
        IBPMN2WFTransformation Get(BPMNFlowNode flowNode);
    }
}